<?php

require_once("general/ISDAO.php");
require_once("tos/SOrganizacionTO.php");
require_once("tos/SOrganizacionAttTO.php");
require_once("tos/SOrganizacionPKTO.php");

interface ISOrganizacionDAO extends ISDAO{

	const OPER_CONS_ORGANIZACION = 1;
	const OPER_CREAR_ORGANIZACION = 2;
	const OPER_ACTUALIZAR_ORGANIZACION = 3;
	const OPER_ELIMINAR_ORGANIZACION = 4;
	const OPER_CONS_ORGANIZACIONES = 5;

	public function inicializarConsultaOrganizacion(SOrganizacionPKTO  $organizacionPK);

	public function inicializarConsultaOrganizaciones(SOrganizacionAttTO  $organizacionAtt);

	public function inicializarCrearOrganizacion(SOrganizacionAttTO  $organizacionAtt);

	public function inicializarActualizarOrganizacion(SOrganizacionTO  $organizacionTO);

	public function inicializarEliminarOrganizacion(SOrganizacionPKTO  $organizacionPK);

	public function getOrganizacionPK();

}
?>